<?php
declare (strict_types=1);

namespace addons\WeChat\facade;

use think\Facade;

/**
 * @see \addons\WeChat\driver\WeChat
 * @package think\facade
 * @mixin \addons\WeChat\driver\WeChat
 * @method static getOauthRedirect($redirect_url, $state = '', $scope = 'snsapi_base') 微信公众号授权跳转接口
 * @method static getOauthAccessToken($code) 获取openid,静默授权(需getOauthRedirect方法scope需为 snsapi_base)
 * @method static getUserInfo($access_token, $openid, $lang = 'zh_CN') 拉取用户信息(需getOauthRedirect方法scope需为 snsapi_userinfo)
 * @method static getTicket($type = 'jsapi', $appid = null) 微信分享ticket
 * @method static getJsSign($url, $appid = null, $ticket = null, $jsApiList = null) 微信分享参数说明
 * @method static getAllPrivateTemplate() 微信公众号获取模板列表
 * @method static getUserInfoList($openid, $lang = 'zh_CN') 获取用户基本信息（包括UnionID机制）
 * @method static wechatTemplateSend($data) 微信公众号发送消息模板(data 参数内容 touser:接受消息模板用户 template_id:模板id url:跳转路径 data:参数内容 miniprogram：[appid：小程序appid ；pagepath：小程序跳转路径])
 */
class WeChat extends Facade
{

    protected static function getFacadeClass()
    {
        return '\addons\WeChat\driver\WeChat';
    }


}